<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Release Notes</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="alias.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="alias.js"></script>

<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>



<script type="text/javascript">
  jQuery(document).ready(function () {
    if(gref){ // Number all _img and _table classes
      gref();
    }
  });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->

<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">nRF Enhanced Shockburst
   &#160;<span id="projectnumber">version 0.4.2</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('release_notes.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Release Notes </div>  </div>
</div>
<div class="contents">
<div class="textblock"><div class="fragment"><pre class="fragment">Release notes nRF51 Enhanced ShockBurst (ESB) v0.4.2
-------------------------------------------------------------------------------

Toolchain used for test / verification:
- ARM: MDK-ARM Version 4.53
- nRFgo SDK 2.3.0

Changes:
- Modified folder structure for board examples
- Xosc is switched of when not needed internally

Release notes nRF51 Enhanced ShockBurst (ESB) v0.4.1
-------------------------------------------------------------------------------

Toolchain used for test / verification:
- ARM: MDK-ARM Version 4.53
- nRFgo SDK 2.3.0

Changes:
- Enhanced Shockburst now supports flushing of RX FIFOs when enabled
- Improved stability when using various packet lengths.

Release notes nRF51 Enhanced ShockBurst (ESB) v0.4
-------------------------------------------------------------------------------

Compatible with: 
- ARM: MDK-ARM Version 4.22a
- GCC: Sourcery G++ Lite Edition for ARM 2011.03-42
- IAR: IAR Embedded Workbench for ARM 6.21.1.2846
- nRFgo SDK 2.3.0

Changes:
- Enhanced Shockburst now supports an improved range of retransmit delays.
  - improved timeslot periods. 
    - 600us timeslot nRF51 to nRF51 communication.
    - 500us ESB nRF51 PTX to nRF24Lxx PRX.
    
  
Release notes nRF51 Enhanced ShockBurst (ESB) v0.3
-------------------------------------------------------------------------------

Toolchains used for test / verification:

- ARM: MDK-ARM Version 4.22a
- GCC: Sourcery G++ Lite Edition for ARM 2011.03-42
- IAR: IAR Embedded Workbench for ARM 6.21.1.2846

Known issues:

- The nRF24Lxx ESB examples found in the legacy nRFready
  SDKs do not work out of the box with the nRF51 examples. This is due to:
  - The legacy examples do not use "payload in ACK".
  - The legacy examples use RF channel 2 (not 10 as the nRF51 examples).
  - The exmaples does not use dynamic payload length.

  The legacy examples need to add the following in order to work with the
  nRF51 examples:

  hal_nrf_setup_dynamic_payload(0xFF);
  hal_nrf_enable_dynamic_payload(true);
  hal_nrf_enable_ack_payload(true);
  hal_nrf_set_rf_channel(10);

  In addition, the legacy PTX example must add code for handling the
  payloads received in ACK.  

- Does not support the same range of retransmission
  delay as what is supported by legacy nrf24Lxx devices. 
</pre></div> </div></div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="index.html">Mainpage</a>      </li>

    <li class="footer">
      Copyright &copy 2006-2011 <a href="http://www.nordicsemi.no" style="text-decoration:none">Nordic Semiconductor</a>.
      All Rights Reserved.
      <a href="disclaimer.html">Disclaimer</a>
    </li>
   </ul>
 </div>


</body>
</html>
